===============================================
SOLUSI MENU AGENT LOADING TERUS
===============================================

PENYEBAB UTAMA:
===============
❌ Database agent system BELUM DIINSTALL
❌ Table agents, agent_prices, agent_transactions belum ada

SOLUSI CEPAT (5 MENIT):
========================

LANGKAH 1: Cek Status Database
-------------------------------
Buka browser, akses:
http://localhost/mikhmon/check_agent_status.html

Halaman ini akan otomatis cek:
✓ Apakah database sudah terinstall
✓ Apakah table sudah ada
✓ Apakah Agent class berfungsi

LANGKAH 2: Install Database
----------------------------
Jika status menunjukkan "Belum Terinstall":

CARA A - Via Web Installer (TERMUDAH):
1. Klik tombol "Install Database Sekarang"
   Atau akses: http://localhost/mikhmon/install_agent_system.php

2. Isi form database:
   Host: localhost
   Username: root
   Password: (kosongkan jika default XAMPP)
   Database: mikhmon_agents

3. Klik "Install Agent System"

4. Tunggu sampai muncul "Installation Complete!"

CARA B - Via MikhMon Admin:
1. Login ke MikhMon admin
2. Klik menu "Agent Management"
3. Klik "Agent Setup"
4. Klik "Install Agent System"

CARA C - Via phpMyAdmin (Manual):
1. Buka: http://localhost/phpmyadmin
2. Klik "New" untuk buat database baru
3. Nama database: mikhmon_agents
4. Collation: utf8mb4_unicode_ci
5. Klik "Create"
6. Klik tab "Import"
7. Choose file: mikhmon/database/agent_system.sql
8. Klik "Go"
9. Tunggu sampai selesai

LANGKAH 3: Verify Installation
-------------------------------
1. Refresh halaman: check_agent_status.html
2. Status harus berubah jadi "✅ Sudah Terinstall"
3. Login ke MikhMon admin
4. Klik menu "Agent Management"
5. Menu harus langsung muncul (tidak loading lagi)

LANGKAH 4: Tambah Agent Pertama
--------------------------------
1. Klik "Tambah Agent"
2. Isi form:
   Nama: Test Agent
   No WA: 08123456789
   Password: test123
   Level: Bronze
   Komisi: 5%
   Saldo: 0
3. Klik "Simpan Agent"
4. Agent berhasil ditambahkan!

===============================================

TROUBLESHOOTING:
================

MASALAH: "Database connection failed"
SOLUSI:
→ Pastikan MySQL running di XAMPP
→ Cek username/password di db_config.php
→ Default XAMPP: user=root, pass=(kosong)

MASALAH: "Access denied for user"
SOLUSI:
→ Buka phpMyAdmin
→ Cek user privileges
→ Grant all privileges ke user root

MASALAH: "Can't create database"
SOLUSI:
→ Buat database manual di phpMyAdmin
→ Nama: mikhmon_agents
→ Lalu import file agent_system.sql

MASALAH: "Table already exists"
SOLUSI:
→ Database sudah terinstall
→ Cek di phpMyAdmin apakah table ada
→ Jika ada, berarti sudah OK
→ Refresh browser dan clear cache

MASALAH: Menu masih loading setelah install
SOLUSI:
→ Clear browser cache (Ctrl+Shift+Del)
→ Restart Apache di XAMPP
→ Close & reopen browser
→ Login ulang ke MikhMon

===============================================

QUICK LINKS:
============

Check Status:
http://localhost/mikhmon/check_agent_status.html

Install Database:
http://localhost/mikhmon/install_agent_system.php

Test Database:
http://localhost/mikhmon/test_agent_db.php

phpMyAdmin:
http://localhost/phpmyadmin

MikhMon Admin:
http://localhost/mikhmon/admin.php

Agent Login:
http://localhost/mikhmon/agent/

===============================================

FILE PENTING:
=============

Database Schema:
mikhmon/database/agent_system.sql

Database Config:
mikhmon/include/db_config.php

Agent Class:
mikhmon/lib/Agent.class.php

Install Script:
mikhmon/install_agent_system.php

===============================================

SETELAH INSTALL BERHASIL:
==========================

✓ Menu agent tidak loading lagi
✓ Bisa tambah agent baru
✓ Bisa set harga per profile
✓ Bisa topup saldo agent
✓ Agent bisa login & generate voucher
✓ Tracking transaksi lengkap

===============================================

BUTUH BANTUAN?
==============

1. Buka: check_agent_status.html
2. Screenshot hasilnya
3. Buka: test_agent_db.php
4. Screenshot hasilnya
5. Kirim ke developer

===============================================
